Reconciling Software Requirements and Architectures: The CBSP Approach

نویسندگان

  • Paul Grünbacher
  • Alexander Egyed
  • Nenad Medvidovic
چکیده

Little guidance and few methods are available to refine a set of software requirements into an architecture satisfying those requirements. Part of the challenge stems from the fact that requirements and architectures leverage different terms and concepts to capture the artifacts relevant to each. In this paper we will present CBSP, a lightweight approach intended to provide a systematic way of reconciling requirements and architectures. CBSP leverages a simple set of architectural concepts (components, connectors, overall systems, and their properties) to recast the requirements in a way that facilitates their straightforward mapping to architectures. Furthermore, the approach allows us to capture and maintain arbitrarily complex relationships between requirements and architectural artifacts, as well as across different CBSP artifacts. We have extensively applied CBSP within the context of particular requirements and architecture definition techniques, EasyWinWin and C2. We leverage that experience in this paper to demonstrate the CBSP method and tool support using a large-scale example that highlights the transition from an EasyWinWin requirements negotiation into a C2-style architectural model.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Refinement and Evolution Issues in Bridging Requirements and Architecture – The CBSP Approach

Though acknowledged as being very closely related, requirements engineering and architecture modeling have been pursued largely independently of one another in the past years. The inter-dependencies and constraints between architectural elements and requirements elements are thus not well-understood and subsequently only little guidance is available in bridging requirements and architectures. T...

متن کامل

Dimensions of Concerns in Requirements Negotiation and Architecture Modeling

The development and refinement of system requirements into an architecture satisfying those requirements relies heavily on the successful collaboration of stakeholders with different backgrounds, expertise, and responsibilities. Stakeholders involved in this iterative process need comprehensible views that may be provided through multi-dimensional separation of concerns. Stakeholder objectives,...

متن کامل

The CBSP Approach For Bridging Requirements and Architecture Models

Approaches bridging requirements and architecture models have to find the right balance between flexibility and formality to be beneficial for all stakeholders involved in requirements engineering and system architecting. We have been exploring ways to integrate WinWin negotiation models [1] and the C2-style architectural models [5] in the course of the EasyWinWin [3, 2] and SAAGE projects [5,6].

متن کامل

Evaluating Software Architectures Against Requirements-level Scenarios

Scenarios have been used to express requirements and system behavior throughout software development. Scenarios are used with different representation and semantics across software phases, and these can be related. This paper argues for exploring scenarios as one means for mapping requirements to architecture as well as evaluating architectures against requirements-level scenarios. Additionally...

متن کامل

Integration between Organizational Requirements and Architecture

Software systems of today are characterized by increasing size, complexity, distribution, heterogeneity, and lifespan. Understanding and supporting the interaction between software requirements and architectures remains one of the challenging problems in software engineering research. To address these challenges we are investigating the relationship between the requirements and software archite...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001